$(function(){
	$("input[name='username']").focus();
	
	$('form').submit(function(){
		var login_flag = true;
		var $this = $(this);
		
		$('#login_main').find('input:text,input:password').each(function(i){
			if ($(this).val() == '') {
				$(this).focus();
				login_flag = false;
				return false;
			}
		});
		
		if (!login_flag) {return false;}
		if ($this.data('lock')) {return false;}
		$this.data('lock', true);
		$.getJSON($('form').attr('action'), $this.serialize(), function(result){													
			if (!result.status) {										
				$this.data('lock', false);
				art.dialog({title:'消息',content:result.info,icon: 'error',close:function(){$('#auth_code_img').click();}}).lock().time(2);				
				return false;
			}				
			art.dialog({title:'消息',content:result.info,icon: 'succeed',close:function(){location.href = result.url ;}}).lock().time(2);												
		});
		
		return false;
	});				
})

// <a href="javascript:AddFavorite(window.location,document.title)">加入收藏</a> | <a href="javascript:SetHome(this,window.location)">设为首页</a>
//设置首页
function AddFavorite(sURL, sTitle) {   
    try {   
        window.external.addFavorite(sURL, sTitle);   
    } catch (e) {   
        try {   
            window.sidebar.addPanel(sTitle, sURL, "");   
        } catch (e) {   
            alert("加入收藏失败，请使用Ctrl+D进行添加");   
        }   
    }   
}     
  
function SetHome(obj, vrl) {   
    try {   
        obj.style.behavior = 'url(#default#homepage)';   
        obj.setHomePage(vrl);   
    } catch (e) {   
        if (window.netscape) {   
            try {   
                netscape.security.PrivilegeManager   
                        .enablePrivilege("UniversalXPConnect");   
            } catch (e) {   
                alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将 [signed.applets.codebase_principal_support]的值设置为'true',双击即可。");   
            }   
            var prefs = Components.classes['@mozilla.org/preferences-service;1']   
                    .getService(Components.interfaces.nsIPrefBranch);   
            prefs.setCharPref('browser.startup.homepage', vrl);   
        }   
    }   
} 